// let arr: number[] = [1, 2, 3] // 最常用
// let arr1: Array<number> = [1, 2, 3] //不常用
// // 不常用
// interface Iarr {
//   [index: number]: number
// }
// let arr2: Iarr = [1, 2, 3]

// 思考问题:
// [{ name: 'zs', age: 18 },{ name: 'ls', age: 20,gender: false }]
// 先用接口定义数组中对象的类型,然后把接口当做类型使用,使用类型+方括号的写法描述数组
// interface Iobj {
//   name: string
//   age: number
//   gender?: boolean
// }
// let arr3: Iobj[] = [
//   { name: 'zs', age: 18 },
//   { name: 'ls', age: 20, gender: false },
// ]

function fn() {
  const xxx = arguments
}

const lis: NodeListOf<HTMLAnchorElement> = document.querySelectorAll('a')
